﻿/*重置*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, th, td, span, a, i { margin: 0; padding: 0; }
html { _background-image: url(about:blank); _background-attachment: fixed; overflow-y: auto; }
body { cursor: default; color: #333; }
table { border-collapse: collapse; border-spacing: 0; }
textarea { resize: none; }
img { border: none; display: block; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
.clear:after { content: ""; display: block; clear: both; }
a { text-decoration: none; cursor: pointer; }
a:focus { -moz-outline-style: none; outline: none; }
body, input { font-family: "Microsoft YaHei",Verdana,Arial; font-size: 12px; }
select, input, textarea { font-family: "Microsoft YaHei",Verdana,Arial; font-size: 12px; outline: none; }

/*公用布局*/
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.fl { float: left; _display: inline; }
.fr { float: right; _display: inline; }
.rel { position: relative; }
.abtn { display: inline-block; text-decoration: none; text-align: center; }
.ml_20 { margin-left: 20px; }
.ml_10 { margin-left: 10px; }
.ml_15 { margin-left: 15px; }
.ml_12 { margin-left: 12px; }
.mt_30 { margin-top: 30px; }
.mt_35 { margin-top: 35px; }
.mt_20 { margin-top: 20px; }
.mt_10 { margin-top: 10px; }
.mt_15 { margin-top: 15px; }
.mb_15 { margin-bottom: 15px; }
.mb_10 { margin-bottom: 10px; }
.mb_20 { margin-bottom: 20px; }
.mr_20 { margin-right: 20px; }
.mr_10 { margin-right: 10px; }
.mr_15 { margin-right: 15px; }
.c_red { color: #ff5d13; }
.c_ju { color: #ff7200; }
.c_lan { color: #47ace8; }
.c_hong { color: #ff1212; }
.fz_20 { font-size: 20px; }
.fz_16 { font-size: 16px; }
.fz_14 { font-size: 14px; }
.fz_12 { font-size: 12px; }
.fz_24 { font-size: 24px; }
.fm { font-family: "微软雅黑"; }



p { margin: 10px; line-height: 25px; }
ul { list-style-type: none; }
a { color: #428bca; text-decoration: none; }
p.content { text-indent: 2em; }
a.btn { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #f5f5f5; background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; border-color: #cccccc #cccccc #b3b3b3; border-image: none; border-radius: 4px; border-style: solid; border-width: 1px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); color: #333333; cursor: pointer; display: inline-block; font-size: 14px; line-height: 20px; margin-bottom: 0; padding: 4px 12px; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; }

.ml1em { margin-left: 1em; }
/*--header begin--*/
.header { position: relative; }
.header-pic { margin: 0 auto; width: 1025px; height: 156px; background: url("../Content/images/gy_02.gif") no-repeat scroll center center rgba(0, 0, 0, 0); }
.header-nav { height: 45px; background-color: #3da3e7; }
.header-nav ul { width: 1025px; margin: 0 auto; overflow: hidden; }
.header-nav ul li { float: left; width: 135px; line-height: 45px; color: #fff; text-align: center; font-size: 15px; }
.header-nav ul li:hover { color: #ffe25a; background-color: #3db3e7; }
.header-nav ul li a { color: #fff; text-decoration: none; }
.header-nav ul li a:hover { color: #ffe25a; text-decoration: none; }
/*--header end--*/

/*--main begin--*/
.main { position: relative; background-color: #c5e9f7; padding: 10px 0; }
.container { display: table; width: 1025px; margin: 0 auto; }
.container-left { width: 720px; }
.notice { float: left; width: 220px; height: 250px; border: 1px solid #3da3e7; background: none repeat scroll 0 0 #f8f8f8; }
.title { color: #fff; background-color: #3da3e7; padding: 2px 10px; border-bottom: 2px solid #eee; width: auto; font-size: 16px; font-weight: 600; line-height: 30px; border-bottom: 1px solid #d1d1d1; }
.title a { color: #fff; }

.container-r { margin-left: 10px; width: 295px; }
.jianjie { border: 1px solid #3da3e7; background: none repeat scroll 0 0 #f8f8f8; }
.jianjie .tx { width: 130px; margin: 0 auto; padding: 10px 0; }
.jianjie .info { padding: 10px; text-align: left; border-bottom: 1px #3da3e7 dashed; text-align: center; }
.jianjie .info li { height: 20px; line-height: 20px; font-size: 14px; }
.chengguo { padding: 10px; line-height: 20px; font-size: 14px; }
.chengguo li { margin: 5px 0; }
.xqbtn { display: inline-block; width: 100%; text-align: center; padding: 5px 0; background-color: #428bca; color: #fff; border-radius: 2px; }
.chengguo li.xq { padding: 10px; word-break: break-all; }
.chengguo .xq p { margin: 0; padding: 2px 0; line-height: 20px; font-size: 12px; }
/*--main end--*/

/*--footer begin--*/
.footer { background-color: #f9f9f9; border-top: 1px solid #e5e5e5; color: #999; padding: 40px 0; text-align: center; }
/*--footer end--*/

/*--Scroll begin--*/
.warpper-show { float: right; margin-left: 5px; width: 480px; }
#focus { height: 250px; overflow: hidden; position: relative; }
#focus ul { height: 380px; position: absolute; }
#focus ul li { float: left; height: 280px; overflow: hidden; position: relative; background: #000; }
#focus ul li img { width: 480px; height: 250px; }
#focus ul li div { position: absolute; overflow: hidden; }
#focus .btnBg { position: absolute; width: 800px; height: 20px; left: 0; bottom: 0; background: #000; }
#focus .btnPage { position: absolute; width: 780px; height: 10px; padding: 5px 10px; right: 0; bottom: 0; text-align: right; }
#focus .btnPage span { display: inline-block; _display: inline; _zoom: 1; width: 25px; height: 10px; _font-size: 0; margin-left: 5px; cursor: pointer; background: #fff; }
#focus .btnPage span.on { background: #fff; }
#focus .preNext { width: 45px; height: 100px; position: absolute; top: 90px; background: url(images/sprite.png) no-repeat 0 0; cursor: pointer; }
#focus .pre { left: 0; }
#focus .next { right: 0; background-position: right top; }
/*--Scroll end--*/

.panel { padding: 0 0 10px 0; border: 1px solid #3da3e7; margin-top: 10px; }



.infiniteCarousel { margin: 0 auto; width: 700px; position: relative; }
.infiniteCarousel .wrapper { margin: 0 auto; width: 620px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */ overflow: auto; min-height: 10em; top: 0; }
.infiniteCarousel ul img { display: block; width: 125px; height: 125px; border: 5px solid #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.infiniteCarousel .wrapper ul { width: 9999px; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0; top: 0; }
.infiniteCarousel ul li { display: block; float: left; padding: 10px; height: 135px; width: 135px; }


.infiniteCarousel .arrow { width: 30px; height: 50px; background: url(/Content/images/icon.png) no-repeat; background: url(/Content/images/icon_ie6.png) no-repeat\9; position: absolute; top: 48px; z-index: 99; cursor: pointer; filter: alpha(opacity=70); opacity: 0.7; }
.infiniteCarousel .forward { background-position: 0 -60px; left: 4px; }
.infiniteCarousel .back { background-position: 0 0; right: 4px; }

.sq_main_left { float: left; width: 230px; margin: 6px 0 10px 0; }
.sq_main_left span.t_line { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #f4f2f3 #f4f2f3 #3da3e7; border-image: none; border-style: solid; border-width: 3px; display: block; height: 0; overflow: hidden; width: 224px; }
.sq_main_left h2 strong { overflow: hidden; background: none repeat scroll 0 0 #fff; border-bottom: 1px solid #d6d6d6; display: block; font-size: 16px; font-weight: bold; height: 40px; line-height: 40px; padding: 0 20px; }
.sq_main_left h2 strong b { display: inline-block; font-size: 20px; font-weight: normal; height: 40px; line-height: 40px; padding: 0 3px 0 4px; text-align: center; width: 12px; }
.sq_main_left ul { background: none repeat scroll 0 0 #fff; border-bottom: 1px solid #d6d6d6; padding: 10px; }
.sq_main_left ul a { background: url("http://www.gyyx.cn/Content/common/imagesnew/arrforacc.png") repeat-x scroll 0 -102px rgba(0, 0, 0, 0); color: #656565; display: block; font-family: SimSun; font-size: 14px; height: 29px; line-height: 28px; padding-left: 28px; }
.sq_main_right { float: right; font-family: "宋体"; margin: 10px auto 0; width: 776px; }
.sq_main_bread { background: none repeat scroll 0 0 #fff; border-radius: 4px 4px 0 0; color: #333333; font-weight: bold; line-height: 43px; text-indent: 21px; }
.sq_main_body { background: none repeat scroll 0 0 #fff; border: 1px solid #c2dde6; }

.sq_main_title { padding: 5px 30px 0; line-height: 40px; }
.sq_main_title h1 { color: #000000; font-size: 14px; font-weight: bold; line-height: 40px; text-decoration: none; }
.sq_main_content { padding: 0 20px 50px; }
